//动态算rem
(function(doc, win) {
    var dpr, rem, scale;
    var docEl = document.documentElement;
    var fontEl = document.createElement('style');
    var metaEl = document.querySelector('meta[name="viewport"]');

    dpr = window.devicePixelRatio || 1;
    rem = docEl.clientWidth * dpr / 10;
    scale = 1 / dpr;


    // 设置viewport，进行缩放，达到高清效果
    metaEl.setAttribute('content', 'width=device-width,initial-scale=' + scale + ',maximum-scale=' + scale + ', minimum-scale=' + scale + ',user-scalable=no');

    // 设置data-dpr属性，留作的css hack之用
    docEl.setAttribute('data-dpr', dpr);

    // 动态写入样式
    docEl.firstElementChild.appendChild(fontEl);
    fontEl.innerHTML = 'html{font-size:' + rem + 'px!important;}';

    // var docEl = doc.documentElement,
    //     resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    //     recalc = function() {
    //         // if (docEl.style.fontSize) return;
    //         // clientWidth = docEl.clientWidth;
    //         clientWidth = docEl.clientWidth > 414 ? 414 : docEl.clientWidth;
    //         if (!clientWidth) return;
    //         docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
    //         if (document.body) {
    //             document.body.style.fontSize = docEl.style.fontSize;
    //         }
    //     };
    // recalc();
    // if (!doc.addEventListener) return;
    // win.addEventListener(resizeEvt, recalc, false);
    // doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
